independent front of workers and peasants - Francés Inglés Diccionario